
# 面向对象封装
"""
概念 ： 将类内部的一些数据或者方法设置为隐藏或私有 ，其目的就是不让外界进行访问或者修改 。

设置私有 ：
    （1） ： 通过给属性或方法前面加一个_ , 只能被此类或者它的子类的内部才可以访问
            设置属性 ： _属性
            设置方法 ： _方法
    (2) : 通过给属性或方法前加__ , 只有此类的内部可以访问
            设置属性 ： __属性
            设置方法 ： __方法
"""

class Teacher():

    # 手机号
    _mobile = 13210001000
    __mobile1 = 13512001200

    # 老师设置分数 : 设置为私有
    def _set_score(self):
        print("老师打分")


    # 设置作业
    def __set_work(self):
        print("老师判作业")


t = Teacher()
print(t._set_score())
print(t._mobile)

print(t.__set_work())


class Student():

    t1 = Teacher()

    print(t1._set_score())
    print(t.__set_work())